// app.js
import {wxlogin} from './utils/tokenUtil'
App({
  onLaunch() {
    wxlogin()
    // 展示本地存储能力
    const logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)
    const updateManager = wx.getUpdateManager();
    updateManager.onCheckForUpdate(function (res) {
      // 有新版本
      if (res.hasUpdate) {
        updateManager.onUpdateReady(function () {
          wx.showModal({
            title: '更新提示',
            content: '新版本已经准备好，是否重启应用？',
            success: function (res) {
              if (res.confirm) {
                // 调用 applyUpdate 强制小程序重启并应用新版本
                updateManager.applyUpdate();
              }
            }
          });
        });
        updateManager.onUpdateFailed(function () {
          // 新版本下载失败
          wx.showModal({
            title: '更新提示',
            content: '新版本下载失败，请检查网络后重试。',
          });
        });
      } else {
        // 没有新版本
        console.log('当前已是最新版本');
      }
    });
  },
  globalData: {
    userInfo: null
  }
})
